package de.tempel.pong.objects.interfaces;

import de.tempel.pong.objects.basic.Vector;

/**
 * Interface für alle bewegbaren Objekte.
 * 
 * @author mathias
 * 
 */
public interface Moveable {

	/**
	 * Bewege Objekt
	 * 
	 * @param tpf
	 *            TimePerFrame
	 */
	void move(float tpf);

	/**
	 * Setze Bewegungsvektor
	 * 
	 * @param v
	 */
	void setMovement(Vector v);

	Vector getMovement();

}
